
<%_ types.forEach((type) => { -%>
  <% if (type.diy) { %>
    <%- type.diy %>
  <% } %>
<%_ }); -%>



<%_ types.forEach((type) => { -%>
<% if (!type.diy) { %>
export interface <%- type.name %> {
  <%_ type.params.forEach((param) => { -%>
  /** <%- param.description %> */
  <%- param.name %><% if(!param.required) { %>?<% } %>: <%- param.type %>;
  <%_ }); -%>
    <% } %>
}

<%_ }); -%>

